public class test {
    public static void main(String[] args) {
        // 在代码中,有小数参与,结果有可能不精确
        // System.out.println(1.1 + 1.1);
        // System.out.println(1.1 + 1.01);

        // 键盘录入一个三位数,获取其中的个位,十位,百位
        // Scanner sc = new Scanner(System.in);
        // System.out.println("请输入一个三位数:");
        // int number = sc.nextInt();
        // for(int i = 3;i > 0;i--) {
        //     System.out.println(number % 10);
        //     number /= 10;
        // }

        // 字符串的"＋"操作
        // 当"+"操作中出现字符串时,这个"+"是字符串连接符,会将前后的数据进行拼接,并产生一个新的字符串
        // 连续进行"+"操作时,从左到右逐个进行.

        // 细节?
        //+=,-=,*=,/=底层都隐藏了一个强制类型转换.
        // short s = 1;
        // s += 1;
        // 等同于: s = (short)(s + 1);
        // System.out.println(s);

        // 约会
        // System.out.println("请输入你的衣服的时髦程度:");
        // Scanner sc = new Scanner(System.in);
        // int you = sc.nextInt();
        // System.out.println("请输入你的对象的衣服的时髦程度:");
        // int lover = sc.nextInt();
        // boolean result = you > lover;
        // System.out.println(result);

        // 2.
        // if(you > lover) {
        //     System.out.println("恭喜你,约会成功!");
        // }
        // else {
        //     System.out.println("很抱歉,约会失败了!");
        // }

        // 逻辑运算符
        // & - 逻辑与 - 并且,两边都为真,结果才是真
        // | - 逻辑或 - 或者,两边都为假,结果才是假
        // ^ - 逻辑异或 - 不同为true,相同为false
        // ! - 逻辑非 - 取反

        // 短路运算符
        //&& - 短路与 - 结果和&相同,但是有短路效果.
        //|| - 短路或 - 结果与|相同,但是有短路效果.

        // 数字6
        // Scanner sc = new Scanner(System.in);
        // System.out.println("请输入第一个整数");
        // int number1 = sc.nextInt();
        // System.out.println("请输入第二个整数");
        // int number2 = sc.nextInt();
        // boolean result = number1 == 6||number2 == 6 ||(number1 + number2) % 6 == 0;
        // System.out.println(result);

        // 两只老虎
        // Scanner sc = new Scanner(System.in);
        // System.out.println("请输入第一个老虎的体重:");
        // int tiger1 = sc.nextInt();
        // System.out.println("请输入第二个老虎的体重:");
        // int tiger2 = sc.nextInt();
        // System.out.println(tiger1 == tiger2 ? "体重相等" :"体重不等");

        // 求最高身高的和尚
        // int monk1 = 150;
        // int monk2 = 210;
        // int monk3 = 165;
        // int higher = monk1 > monk2? monk1 : monk2;
        // int highest = higher > monk3?higher:monk3;
        // System.out.println(highest);

        //>>右移 - 向右移动,高位补符号位
        // >>> - 向右移动,高位补零

        // Scanner sc = new Scanner(System.in);
        // System.out.println("请输入女婿的酒量:");
        // int wine = sc.nextInt();
        // if (wine > 2){
        //     System.out.println("小伙子,不错呦!");
        //
        // }
        // else {
        //     System.out.println("小伙子,你不行!");
        // }

        //    如果要对布尔类型的变量进行判断,不要用==,直接把变量写在小括号里

        // 考试奖励
        // int ranking = 1;
        // if (ranking == 1) {
        //     System.out.println("小红成为了小明的女朋友!");
        // }

        // 自动驾驶
        // boolean isLightGreen = false;
        // boolean isLightYellow = true;
        // if (isLightGreen) {
        //     System.out.println("gogogo!");
        // } else if (isLightYellow) {
        //     System.out.println("slow!");
        // } else {
        //     System.out.println("stop!!!");
        // }

        // 干饭
        // Scanner sc = new Scanner(System.in);
        // System.out.println("请输入身上的钱:");
        // int money = sc.nextInt();
        // if (money >= 100) {
        //     System.out.println("网红餐厅走起!");
        // } else {
        //     System.out.println("不是网红餐厅吃不起,而是沙县小吃更有性价比");
        // }


        // 商品付款
        // Scanner sc = new Scanner(System.in);
        // System.out.println("顾客身上的钱:");
        // int money = sc.nextInt();
        // if (money >= 600) {
        //     System.out.println("支付成功!");
        // } else {
        //     System.out.println("支付失败!");
        // }


        // 影院选座(奇数坐左边,偶数坐右边)
        // Scanner sc = new Scanner(System.in);
        // System.out.println("请输入你的票号:");
        // int ticket = sc.nextInt();
        // if (ticket >= 1 && ticket <= 100) {
        //     if (ticket % 2 == 0) {
        //         System.out.println("右边");
        //     } else {
        //         System.out.println("左边");
        //     }
        // } else {
        //     System.out.println("输入错误,请重新输入!");
        // }

        // 小明的礼物
        // Scanner sc = new Scanner(System.in);
        // System.out.println("请输入小明的考试成绩:");
        // int grade = sc.nextInt();
        // if(grade >= 0 && grade <= 100) {
        //     if (grade >= 95 && grade <= 100) {
        //         System.out.println("自行车一辆!");
        //     } else if (grade >= 90 && grade <= 94) {
        //         System.out.println("游乐场一日游!");
        //     } else if (grade >= 80 && grade <= 89) {
        //         System.out.println("送变形金刚一个!");
        //     } else {
        //         System.out.println("胖揍一顿");
        //     }
        // } else {
        //     System.out.println("输入的成绩不合理");
        // }

        // 商品的价格
        // Scanner sc = new Scanner(System.in);
        // int price = 1000;
        // System.out.println("请输入您的会员等级");
        // int grade = sc.nextInt();
        // if (grade >= 0 && grade <= 3) {
        //     if (grade == 0) {
        //         System.out.println("商品的价格为:" + price);
        //     } else if (grade == 1) {
        //         System.out.println("商品的间隔为:" + price * 0.9);
        //     } else if (grade == 2) {
        //         System.out.println("商品的间隔为:" + price * 0.8);
        //     } else {
        //         System.out.println("商品的间隔为:" + price * 0.7);
        //     }
        // } else {
        //     System.out.println("输入不合理!");
        // }

        // switch语句(将要匹配的值)取值为byte,int,short,char JDK5以后可以是枚举 JDK7以后可以是String

        // String noodles = "海鲜龙虾面";
        // switch (noodles) {
        //     case "兰州拉面" :
        //         System.out.println("吃兰州拉面");
        //         break;
        //     case "武汉热干面" :
        //         System.out.println("吃武汉热干面");
        //         break;
        //     case "北京炸酱面" :
        //         System.out.println("吃北京炸酱面");
        //         break;
        //     case "陕西油泼面" :
        //         System.out.println("吃陕西油泼面");
        //         break;
        //     default:
        //         System.out.println("吃方便面");
        // }

        // 运动计划
        // Scanner sc = new Scanner(System.in);
        // System.out.println("今天是周几?");
        // int day = sc.nextInt();
        // switch (day) {
        //     case 1:
        //         System.out.println("跑步");
        //         break;
        //     case 2:
        //         System.out.println("游泳");
        //         break;
        //     case 3:
        //         System.out.println("慢走");
        //         break;
        //     case 4:
        //         System.out.println("动感单车");
        //         break;
        //     case 5:
        //         System.out.println("拳击");
        //         break;
        //     case 6:
        //         System.out.println("爬山");
        //         break;
        //     case 7:
        //         System.out.println("好好吃一顿");
        //         break;
        //     default:
        //         System.out.println("输入错误");
        //         break;
        // }

        // switch新特性JDK12(如果case只有一条语句,大括号可以省略)
        // int number = 1;
        // switch (number) {
        //     case 1 -> {
        //         System.out.println("一");
        //     }
        //     case 2 -> {
        //         System.out.println("二");
        //     }
        //     case 3 -> {
        //         System.out.println("三");
        //     }
        //     default -> {
        //         System.out.println("没有这种选项");
        //     }
        //
        // }

        // 休息日和工作日
        // Scanner sc = new Scanner(System.in);
        // System.out.println("今天是周几?");
        // int day = sc.nextInt();
        // switch (day) {
        //     case 1:
        //     case 2:
        //     case 3:
        //     case 4:
        //     case 5:
        //         System.out.println("工作日");
        //         break;
        //     case 6:
        //     case 7:
        //         System.out.println("休息日");
        //         break;
        //     default:
        //         System.out.println("请输入正确的数字");
        // }

        // 代码简化
        // Scanner sc = new Scanner(System.in);
        // System.out.println("今天是周几?");
        // int day = sc.nextInt();
        // switch(day) {
        //     case 1,2,3,4,5 -> System.out.println("工作日");
        //     case 6,7 -> System.out.println("休息日");
        //     default -> System.out.println("请输入正确的数字");
        // }

        // 用户选择
        // Scanner sc = new Scanner(System.in);
        // System.out.println("请选择你要进行的服务:");
        // int key = sc.nextInt();
        // switch(key) {
        //     case 1 -> System.out.println("机票查询");
        //     case 2 -> System.out.println("机票预定");
        //     case 3 -> System.out.println("机票改签");
        //     default -> System.out.println("退出服务");
        //
        // }


    }
}
